<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>MIC: Referencia de la Clase Respuesta</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">MIC
   
   </div>
   <div id="projectbrief">Motor de Inteligencia de Comercio en tiempo real</div>
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generado por Doxygen 1.7.6.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Buscar');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Página&#160;principal</span></a></li>
      <li><a href="pages.html"><span>Páginas&#160;relacionadas</span></a></li>
      <li class="current"><a href="annotated.html"><span>Clases</span></a></li>
      <li><a href="files.html"><span>Archivos</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Buscar" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Lista&#160;de&#160;clases</span></a></li>
      <li><a href="classes.html"><span>Índice&#160;de&#160;clases</span></a></li>
      <li><a href="hierarchy.html"><span>Jerarquía&#160;de&#160;la&#160;clase</span></a></li>
      <li><a href="functions.html"><span>Miembros&#160;de&#160;las&#160;clases</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('classRespuesta.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-methods">Métodos públicos</a> &#124;
<a href="#pub-static-attribs">Atributos públicos estáticos</a>  </div>
  <div class="headertitle">
<div class="title">Referencia de la Clase Respuesta</div>  </div>
</div><!--header-->
<div class="contents">
<!-- doxytag: class="Respuesta" --><!-- doxytag: inherits="Mensaje" -->
<p><code>#include &lt;<a class="el" href="Respuesta_8h_source.html">Respuesta.h</a>&gt;</code></p>
<div class="dynheader">
Diagrama de herencias de Respuesta</div>
<div class="dyncontent">
 <div class="center">
  <img src="classRespuesta.png" usemap="#Respuesta_map" alt=""/>
  <map id="Respuesta_map" name="Respuesta_map">
<area href="classMensaje.html" alt="Mensaje" shape="rect" coords="0,0,70,24"/>
</map>
 </div></div>

<p><a href="classRespuesta-members.html">Lista de todos los miembros.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Métodos públicos</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ca6cacd8ef5865b5b4e0de1045f8ef7"></a><!-- doxytag: member="Respuesta::Respuesta" ref="a2ca6cacd8ef5865b5b4e0de1045f8ef7" args="(const Respuesta &amp;original)" -->
&#160;</td><td class="memItemRight" valign="bottom"><b>Respuesta</b> (const <a class="el" href="classRespuesta.html">Respuesta</a> &amp;original)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRespuesta.html#a1d2be7ba6c4e5fef6eaa75a8e870ff1a">Respuesta</a> (const std::string &amp;mensaje)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor de respuesta que se instancia con un mensaje interno espefico.  <a href="#a1d2be7ba6c4e5fef6eaa75a8e870ff1a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRespuesta.html#abdde56c03b7f11e977cdd3617408fa43">definirID</a> (const Id_Mensaje &amp;id)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Define cual es el identificador que tendra la respuesta(Por defecto es 0).  <a href="#abdde56c03b7f11e977cdd3617408fa43"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Id_Mensaje&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRespuesta.html#af14e9c6d7a5de669a8a6012793da88e5">devolverID</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retorna el identificador actual del mensaje.  <a href="#af14e9c6d7a5de669a8a6012793da88e5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRespuesta.html#a3705c87e5738e9612410cb3567caf54c">serializar</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Serializa la <a class="el" href="classRespuesta.html">Respuesta</a> en un string.  <a href="#a3705c87e5738e9612410cb3567caf54c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRespuesta.html#ae0481de83f0bdb1fd13d25885ce6e310">deserializar</a> (const std::string &amp;datos)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Deserializa la <a class="el" href="classRespuesta.html">Respuesta</a> a partir de un string.  <a href="#ae0481de83f0bdb1fd13d25885ce6e310"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classRespuesta.html">Respuesta</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRespuesta.html#a46f8802b653802901e245bc766eb6896">operator=</a> (const <a class="el" href="classRespuesta.html">Respuesta</a> &amp;resp)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Metodo que implementa el operador= para hacer una copia de <a class="el" href="classRespuesta.html">Respuesta</a>.  <a href="#a46f8802b653802901e245bc766eb6896"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRespuesta.html#a562ba8b4160fdab0140ea475f1ea1b4a">mensajeInterno</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retorna un mensaje Interno que posee una instancia de respuesta.  <a href="#a562ba8b4160fdab0140ea475f1ea1b4a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRespuesta.html#ad500a86b29381a3728e43fb16ec25a6e">mensajeInterno</a> (const std::string &amp;mensaje)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Se define cual es el mensaje interno de la respuesta.  <a href="#ad500a86b29381a3728e43fb16ec25a6e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1e21c514d26c3385a5651a36d4f7f34a"></a><!-- doxytag: member="Respuesta::limpiar" ref="a1e21c514d26c3385a5651a36d4f7f34a" args="()" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRespuesta.html#a1e21c514d26c3385a5651a36d4f7f34a">limpiar</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Deja la <a class="el" href="classRespuesta.html">Respuesta</a> vacia. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRespuesta.html#a35c60fc408efd0b7b092d28b5be69f44">definirColumnas</a> (size_t columnas)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Define las columnas que tendra la respuesta.  <a href="#a35c60fc408efd0b7b092d28b5be69f44"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRespuesta.html#ab8ac28c6ed5208dbc8c315fdf6b74185">agregar</a> (const std::string &amp;<a class="el" href="classRespuesta.html#ae774da66d9ba0886f93d2534a5b6f143">dato</a>)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Agrega un campo Nuevo en la fila actual donde es que se encuentra.  <a href="#ab8ac28c6ed5208dbc8c315fdf6b74185"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acab88cb460bb85a0e2d481a6259f6dda"></a><!-- doxytag: member="Respuesta::filaCompletada" ref="acab88cb460bb85a0e2d481a6259f6dda" args="()" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRespuesta.html#acab88cb460bb85a0e2d481a6259f6dda">filaCompletada</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Establece el fin de la fila actual y comienza una nueva. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRespuesta.html#ae774da66d9ba0886f93d2534a5b6f143">dato</a> (size_t fila, size_t columna) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retorna el campo encontrado en la fila y columna argumentos. Si se sobrepasan los argumentos se retorna un string nulo.  <a href="#ae774da66d9ba0886f93d2534a5b6f143"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRespuesta.html#ae786f9f4a9aa972132e5e32015543ab6">cantidadColumnas</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retorna la cantidad de Columnas que posee la respuesta.  <a href="#ae786f9f4a9aa972132e5e32015543ab6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRespuesta.html#a9c7ba3983494e31fad1cb3d634130938">cantidadFilas</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Rertorna la cantidad de FIlas que posee la respuesta.  <a href="#a9c7ba3983494e31fad1cb3d634130938"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRespuesta.html#a920555187de6a86754036ace66cf5213">huboError</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retorna un bool indicando si en la respuesta recibida se encuentra algun mensaje de Error.  <a href="#a920555187de6a86754036ace66cf5213"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pub-static-attribs"></a>
Atributos públicos estáticos</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a26e78cca889e17fbbf0c2f6fb8508ffe"></a><!-- doxytag: member="Respuesta::mensajeError" ref="a26e78cca889e17fbbf0c2f6fb8508ffe" args="" -->
static std::string&#160;</td><td class="memItemRight" valign="bottom"><b>mensajeError</b> = &quot;Error&quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa4d00d6493a11c111c6be82f8fb49634"></a><!-- doxytag: member="Respuesta::respuestaVacia" ref="aa4d00d6493a11c111c6be82f8fb49634" args="" -->
static std::string&#160;</td><td class="memItemRight" valign="bottom"><b>respuestaVacia</b> = &quot;La <a class="el" href="classRespuesta.html">Respuesta</a> esta vacia&quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a45b737918cc373661b16c5d42036df3b"></a><!-- doxytag: member="Respuesta::respuestaValida" ref="a45b737918cc373661b16c5d42036df3b" args="" -->
static std::string&#160;</td><td class="memItemRight" valign="bottom"><b>respuestaValida</b> = &quot;Respuesta Valida&quot;</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Descripción detallada</h2>
<div class="textblock"><p>Esta clase se encarga guardar lo relacionado a la resolucion de una consulta ya sea desde un agente o un servidor. </p>
</div><hr/><h2>Documentación del constructor y destructor</h2>
<a class="anchor" id="a1d2be7ba6c4e5fef6eaa75a8e870ff1a"></a><!-- doxytag: member="Respuesta::Respuesta" ref="a1d2be7ba6c4e5fef6eaa75a8e870ff1a" args="(const std::string &amp;mensaje)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Respuesta::Respuesta </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>mensaje</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Constructor de respuesta que se instancia con un mensaje interno espefico. </p>
<dl class="params"><dt><b>Parámetros:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">mensaje</td><td>string que contiene el mensaje para la respuesta intanciada. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<hr/><h2>Documentación de las funciones miembro</h2>
<a class="anchor" id="ab8ac28c6ed5208dbc8c315fdf6b74185"></a><!-- doxytag: member="Respuesta::agregar" ref="ab8ac28c6ed5208dbc8c315fdf6b74185" args="(const std::string &amp;dato)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classRespuesta.html#ab8ac28c6ed5208dbc8c315fdf6b74185">Respuesta::agregar</a> </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>dato</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Agrega un campo Nuevo en la fila actual donde es que se encuentra. </p>
<dl class="params"><dt><b>Parámetros:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">dato</td><td>string con el nuevo campo. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ae786f9f4a9aa972132e5e32015543ab6"></a><!-- doxytag: member="Respuesta::cantidadColumnas" ref="ae786f9f4a9aa972132e5e32015543ab6" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t <a class="el" href="classRespuesta.html#ae786f9f4a9aa972132e5e32015543ab6">Respuesta::cantidadColumnas</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retorna la cantidad de Columnas que posee la respuesta. </p>
<dl class="return"><dt><b>Devuelve:</b></dt><dd>cantidad de columnas actual. </dd></dl>

</div>
</div>
<a class="anchor" id="a9c7ba3983494e31fad1cb3d634130938"></a><!-- doxytag: member="Respuesta::cantidadFilas" ref="a9c7ba3983494e31fad1cb3d634130938" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t <a class="el" href="classRespuesta.html#a9c7ba3983494e31fad1cb3d634130938">Respuesta::cantidadFilas</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Rertorna la cantidad de FIlas que posee la respuesta. </p>
<dl class="return"><dt><b>Devuelve:</b></dt><dd>cantidad de filas actual. </dd></dl>

</div>
</div>
<a class="anchor" id="ae774da66d9ba0886f93d2534a5b6f143"></a><!-- doxytag: member="Respuesta::dato" ref="ae774da66d9ba0886f93d2534a5b6f143" args="(size_t fila, size_t columna) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const std::string &amp; <a class="el" href="classRespuesta.html#ae774da66d9ba0886f93d2534a5b6f143">Respuesta::dato</a> </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>fila</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>columna</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retorna el campo encontrado en la fila y columna argumentos. Si se sobrepasan los argumentos se retorna un string nulo. </p>
<dl class="params"><dt><b>Parámetros:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">fila</td><td>es la fila del dato </td></tr>
    <tr><td class="paramname">columna</td><td>es la columna del dato </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Devuelve:</b></dt><dd>string que contiene el campo recuperado. </dd></dl>

</div>
</div>
<a class="anchor" id="a35c60fc408efd0b7b092d28b5be69f44"></a><!-- doxytag: member="Respuesta::definirColumnas" ref="a35c60fc408efd0b7b092d28b5be69f44" args="(size_t columnas)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classRespuesta.html#a35c60fc408efd0b7b092d28b5be69f44">Respuesta::definirColumnas</a> </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>columnas</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Define las columnas que tendra la respuesta. </p>
<dl class="params"><dt><b>Parámetros:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">columnas</td><td>la nueva cantidad de columnas. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="abdde56c03b7f11e977cdd3617408fa43"></a><!-- doxytag: member="Respuesta::definirID" ref="abdde56c03b7f11e977cdd3617408fa43" args="(const Id_Mensaje &amp;id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classRespuesta.html#abdde56c03b7f11e977cdd3617408fa43">Respuesta::definirID</a> </td>
          <td>(</td>
          <td class="paramtype">const Id_Mensaje &amp;&#160;</td>
          <td class="paramname"><em>id</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Define cual es el identificador que tendra la respuesta(Por defecto es 0). </p>
<dl class="params"><dt><b>Parámetros:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">id</td><td>es nuevo indetificado de la <a class="el" href="classRespuesta.html">Respuesta</a>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ae0481de83f0bdb1fd13d25885ce6e310"></a><!-- doxytag: member="Respuesta::deserializar" ref="ae0481de83f0bdb1fd13d25885ce6e310" args="(const std::string &amp;datos)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classRespuesta.html#ae0481de83f0bdb1fd13d25885ce6e310">Respuesta::deserializar</a> </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>datos</em></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Deserializa la <a class="el" href="classRespuesta.html">Respuesta</a> a partir de un string. </p>
<dl class="params"><dt><b>Parámetros:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">datos</td><td>string que contiene los datos de la <a class="el" href="classRespuesta.html">Respuesta</a> serializada. </td></tr>
  </table>
  </dd>
</dl>

<p>Implementa <a class="el" href="classMensaje.html#a49422c2abf7fe32e887ee854cdf6cf25">Mensaje</a>.</p>

</div>
</div>
<a class="anchor" id="af14e9c6d7a5de669a8a6012793da88e5"></a><!-- doxytag: member="Respuesta::devolverID" ref="af14e9c6d7a5de669a8a6012793da88e5" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Id_Mensaje <a class="el" href="classRespuesta.html#af14e9c6d7a5de669a8a6012793da88e5">Respuesta::devolverID</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retorna el identificador actual del mensaje. </p>
<dl class="return"><dt><b>Devuelve:</b></dt><dd>Id de la <a class="el" href="classRespuesta.html">Respuesta</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="a920555187de6a86754036ace66cf5213"></a><!-- doxytag: member="Respuesta::huboError" ref="a920555187de6a86754036ace66cf5213" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classRespuesta.html#a920555187de6a86754036ace66cf5213">Respuesta::huboError</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retorna un bool indicando si en la respuesta recibida se encuentra algun mensaje de Error. </p>
<dl class="return"><dt><b>Devuelve:</b></dt><dd>booleano indicandi si hubo error. </dd></dl>

</div>
</div>
<a class="anchor" id="a562ba8b4160fdab0140ea475f1ea1b4a"></a><!-- doxytag: member="Respuesta::mensajeInterno" ref="a562ba8b4160fdab0140ea475f1ea1b4a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const std::string &amp; <a class="el" href="classRespuesta.html#a562ba8b4160fdab0140ea475f1ea1b4a">Respuesta::mensajeInterno</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retorna un mensaje Interno que posee una instancia de respuesta. </p>
<dl class="return"><dt><b>Devuelve:</b></dt><dd>string del mensaje que contiene respuesta. </dd></dl>

</div>
</div>
<a class="anchor" id="ad500a86b29381a3728e43fb16ec25a6e"></a><!-- doxytag: member="Respuesta::mensajeInterno" ref="ad500a86b29381a3728e43fb16ec25a6e" args="(const std::string &amp;mensaje)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classRespuesta.html#a562ba8b4160fdab0140ea475f1ea1b4a">Respuesta::mensajeInterno</a> </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>mensaje</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Se define cual es el mensaje interno de la respuesta. </p>
<dl class="params"><dt><b>Parámetros:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">mensaje</td><td>string que contiene el nuevo mensaje interno. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a46f8802b653802901e245bc766eb6896"></a><!-- doxytag: member="Respuesta::operator=" ref="a46f8802b653802901e245bc766eb6896" args="(const Respuesta &amp;resp)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classRespuesta.html">Respuesta</a> &amp; Respuesta::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classRespuesta.html">Respuesta</a> &amp;&#160;</td>
          <td class="paramname"><em>resp</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Metodo que implementa el operador= para hacer una copia de <a class="el" href="classRespuesta.html">Respuesta</a>. </p>
<dl class="params"><dt><b>Parámetros:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">resp</td><td><a class="el" href="classRespuesta.html">Respuesta</a> a la cual se le realizara la copia. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Devuelve:</b></dt><dd>referencia de la <a class="el" href="classRespuesta.html">Respuesta</a> actual </dd></dl>

</div>
</div>
<a class="anchor" id="a3705c87e5738e9612410cb3567caf54c"></a><!-- doxytag: member="Respuesta::serializar" ref="a3705c87e5738e9612410cb3567caf54c" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string <a class="el" href="classRespuesta.html#a3705c87e5738e9612410cb3567caf54c">Respuesta::serializar</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Serializa la <a class="el" href="classRespuesta.html">Respuesta</a> en un string. </p>
<dl class="return"><dt><b>Devuelve:</b></dt><dd>string que contiene la <a class="el" href="classRespuesta.html">Respuesta</a> Serializada. </dd></dl>

<p>Implementa <a class="el" href="classMensaje.html#afd69cd129ca7ce1cf967a6f3690ad904">Mensaje</a>.</p>

</div>
</div>
<hr/>La documentación para esta clase fue generada a partir de los siguientes ficheros:<ul>
<li>comun/<a class="el" href="Respuesta_8h_source.html">Respuesta.h</a></li>
<li>comun/Respuesta.cpp</li>
</ul>
</div><!-- contents -->
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>Todo</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Clases</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Funciones</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Enumeraciones</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="classRespuesta.html">Respuesta</a>      </li>

    <li class="footer">Generado el Martes, 10 de Julio de 2012 15:15:45 para MIC por
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1 </li>
   </ul>
 </div>


</body>
</html>
